@charset "utf-8";
/* CSS Document */

.section{margin-top:56px;}
.aside{ background:#3d3d3d; width:100%; float:left; position:absolute; bottom:0; left:0; top:0px;}
.article{margin-left:200px;}
.article .top{background:#f6f6f6;-webkit-box-shadow: 1px 1px 3px rgba(1,2,2,.35);
	-moz-box-shadow: 1px 1px 3px rgba(1,2,2,.35);
	box-shadow: 1px 1px 3px rgba(1,2,2,.35); width:100%; padding:10px 0 10px 40px;}
.article .top li{float:left; margin-right:5px;}
.article .top li a{display:block; padding:0 10px;
	height: 30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #f3f3f3;
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.35), inset 1px 1px 1px rgba(255,255,255,.75);
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.35), inset 1px 1px 1px rgba(255,255,255,.75);
	box-shadow: 1px 1px 1px rgba(0,0,0,.35), inset 1px 1px 1px rgba(255,255,255,.75);
	border: solid 1px #bac0c7; line-height:30px; font-size:14px; color:#e76049; font-weight:bold;}
.article .top li a:hover{text-decoration:none;}
.wrap .footer{height:100%;line-height:200%;}
/***
Page sidebar
***/
.page-sidebar {
  background-color: #3d3d3d;
}
ul.page-sidebar-menu > li > a {
  border-top: 1px solid #5c5c5c !important;
}
ul.page-sidebar-menu > li:last-child > a {
  border-bottom: 1px solid transparent !important;
}
ul.page-sidebar-menu > li a i {
  color: #969696;
}
ul.page-sidebar-menu > li.open > a,
ul.page-sidebar-menu > li > a:hover,
ul.page-sidebar-menu > li:hover > a {
  background: #aabbcd;
}
ul.page-sidebar-menu > li.active > a {
  background: #e02222 !important;
  border-top-color: transparent !important;
  color: #ffffff;
}
ul.page-sidebar-menu > li.active > a i {
  color: #ffffff;
}
ul.page-sidebar-menu > li > ul.sub-menu > li:first-child > a {
  border-top: 0px !important;
}
ul.page-sidebar-menu > li > ul.sub-menu > li.active > a,
ul.page-sidebar-menu > li > ul.sub-menu > li > a:hover {
  color: #7a7eac !important;
  background: #b2bbc4 !important;
}
ul.page-sidebar-menu > li > ul.sub-menu > li > a:hover {
  background: #b2bbc4 !important;
}
/*sidebar-toggler*/
.page-sidebar .sidebar-toggler {
	margin-top: 15px;
	margin-left: 175px;cursor: pointer;
	opacity: 0.5;
	filter: alpha(opacity=50);
	width: 29px;
	height: 29px; text-align:center; line-height:29px;
}
.page-sidebar .sidebar-toggler i{font-size:20px; color:#fff;}
/*sidebar-search*/
.page-sidebar .sidebar-search .form-container {
  margin: 15px 20px 15px 20px;
  height: 35px;
  padding-top: 7px;
}
.page-sidebar .sidebar-search .form-container .submit {  
  display: block;
  float: right;
  margin-top: 3px;
  width: 13px;
  height: 15px;
  background-repeat: no-repeat;
  box-shadow: none;
  border: 0px; 
  padding: 0px;
  outline: none !important;
}
 
.page-sidebar .sidebar-search .form-container input[type="text"] {
  margin: 0px;
  width: 165px;
  border: 0px;
  padding: 0 !important;
  font-size: 14px !important;
  box-shadow: none !important;
  font-size: 14px;
  font-weight: normal;
}

.page-sidebar .sidebar-search .form-container input[type="text"]:focus {
  outline: none !important;
}
/*page-sidebar-menu a*/
.page-sidebar-menu > li > a {
	display: block;
	position: relative;
	padding: 10px 15px;
	text-decoration: none;
	font-size: 14px;
	color: #435e7f;
}
.page-sidebar-menu > li > a i {
	font-size: 16px;
	margin-right: 5px;
}
.page-sidebar-menu > li.start > a {
border-top-color: transparent !important;
}
ul.page-sidebar-menu > li > a:hover, ul.page-sidebar-menu > li:hover > a {
background: #b2bbc4;
}
/*sub-menu*/
ul.page-sidebar-menu li > ul.sub-menu{ display:none; margin:8px 0;}
ul.page-sidebar-menu li > ul.sub-menu > li{margin-top:1px;}
.page-sidebar-menu > li > ul.sub-menu > li > a{padding: 5px 0px;padding-left: 44px;font-size: 14px; display:block; text-decoration:none;}
ul.page-sidebar-menu > li.active > a {
background: #615c8d !important;
border-top-color: transparent !important;
color: #fff;
}
.page-sidebar-menu > li.active > a .selected {
	display: block;
	width: 8px;
	height: 25px;
	background-image:url(../img/sidebar-menu-arrow.png);
	float: right;
	position: absolute;
	right: 0px;
	top: 8px;
}
.page-sidebar-menu > li > a > .arrow:before {  
   float: right;
   margin-top: 0px;
   margin-right: 5px;
   display: inline;
   font-size: 16px;
   font-family: FontAwesome;
   width:15px;
   height: auto;
   content: "\f104";
   font-weight: 300;
   text-shadow:none;
}

.page-sidebar-menu > li > a > .arrow.open:before {   
   float: right;
   margin-top: 0px;
   margin-right: 3px;
   display: inline;
   font-family: FontAwesome;
   height: auto;
   font-size: 16px;
   content: "\f107";
   font-weight: 300;
   text-shadow:none;
}
ul.page-sidebar-menu > li > ul.sub-menu > li.active > a, ul.page-sidebar-menu > li > ul.sub-menu > li > a:hover {
background: #b2bbc4 !important;
}
/* font color for all sub menu links*/
ul.page-sidebar-menu li > ul.sub-menu > li > a {
  color: #7a7eac;
}
.page-sidebar-menu li> ul.sub-menu>li > a > .badge {
float: right;
margin-top: 1px;
margin-right: 13px;
}

.mb20{margin-bottom:20px;}

.forms{width:100%;height:50px;margin-left:20px;margin-right:50px;border:2px solid #e6e6e6;border-bottom:none;}
.titles{width:40%;float:left;text-align:right;line-height:50px;}
.imp{width:60%;float:left;text-align:left;line-height:50px;}
.greysbtn{}